$().ready(function() {
	ifState()
	validateRule()
	// radioChange()
	$('#mymobile').blur(function () {
		var mobiles = $("#mymobile").val();
		if (!(/^1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(mobiles))) {
			layer.msg('手机号码填写错误，请填写正确的手机格式');
			return false
		}
	})

});

// 页面判断
function ifState() {
	let state = $('#authority').val()
	if(state === '管理员') {
		$('.Administrator').show()
		$('.teacher').hide()
	}else {
		$('.teacher').show()
		$('.Administrator').hide()
	}
}

$.validator.setDefaults({
	submitHandler : function() {
		save();
	}
});

// 上传
function save() {

	let formData = $('#signupForm').serializeArray();
	let  data = {};
	$.each(formData, function(index, item) {
		// .replace(item.name[0],item.name[0].toUpperCase())
		data[item.name] = item.value;

	});
	data['username']=data.name
	// data['password']=data.mypassword
	addFrom(data)

}


// 新增
function addFrom(data) {
	return new Promise(function (resolve, reject) {
		$.ajax({
			url: '/sysxn/user/save',
			type: 'POST',
			contentType: 'application/json',
			data: JSON.stringify(data),
			success: function(response) {
				// 请求成功时的处理
				if(response.code !== '0') {
					layer.msg(response.msg);
				}else {
					let index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
					parent.layer.close(index);
					parent.reLoad();
					reject(response)
				}

			},
			error: function(xhr, status, error) {
				// 请求失败时的处理
				layer.msg(error);
				resolve(error)
			}
		});
	})

}

function validateRule() {
	var icon = "<i class='fa fa-times-circle'></i> ";
	$("#signupForm").validate({
		rules : {
			name:{
				required : true
			},
			mobile : {
				required : true
			},
			studentId : {
				required : true
			},
			// college : {
			// 	required : true
			// },
			// major : {
			// 	required : true
			// },
			// grade : {
			// 	required : true
			// },
			// administrativeClass : {
			// 	required : true
			// },
			// mypassword : {
			// 	required : true
			// },
			type : {
				required : true
			}
		}
	})
}

// 上传
//  layui.use('upload', function () {
//         var upload = layui.upload;
//         //执行实例
//         upload.render({
//             elem: '#btnUpload', //绑定元素
//             url: '/jzApi/utils/fileImprot', //上传接口
//             accept: 'file',
//             done: function (r) {
// 				$('#imgAll').html(`
// <img src="${r.data}" id="imgFil"  style="max-width: 50%;height: auto;cursor: pointer;" />`)
//             },
//             error: function (r) {
//                 layer.msg(r.msg);
//             }
//         });
//     });